#ifndef APPLICATION_H
#define APPLICATION_H

class Application {
public:
	inline Application() {}
	inline virtual ~Application() {}

	virtual void Initialize() {}
	virtual void Update() {}
	virtual void Render() {}
	virtual void ImGui() {}
	virtual void Close() {}
private:
	Application(const Application&) {}
	Application& operator=(const Application&) {}
};

#endif //  APPLICATION_H

